gtk: add missing ownership annotations ported from Vala
authorEvan Nemerson <evan@nemerson.com>
Mon, 26 May 2014 16:42:23 +0000 (09:42 -0700)
committerEvan Nemerson <evan@nemerson.com>
Wed, 28 May 2014 04:10:33 +0000 (21:10 -0700)
https://bugzilla.gnome.org/show_bug.cgi?id=730745

gtk/gtkfilechooser.c
gtk/gtkicontheme.c
gtk/gtkmain.c
gtk/gtkpagesetup.c
gtk/gtktextiter.c

index ddfd5c95e4b7f2bdaba6a317f8547042e73458b3..049712cd778125c459aaee62297e23797d9d412d 100644 (file)
@@ -1860,7 +1860,7 @@ gtk_file_chooser_get_extra_widget (GtkFileChooser *chooser)
 /**
  * gtk_file_chooser_add_filter:
  * @chooser: a #GtkFileChooser
- * @filter: a #GtkFileFilter
+ * @filter: (transfer full): a #GtkFileFilter
  * 
  * Adds @filter to the list of filters that the user can select between.
  * When a filter is selected, only files that are passed by that
index 91143fd00d622cdade896fb5761f591f6982967b..9965dc01518f987c440a4483d0f4b14c174d704b 100644 (file)
@@ -2414,9 +2414,10 @@ add_size (gpointer  key,
  * that the icon is available in a scalable format. The array 
  * is zero-terminated.
  * 
- * Returns: (array zero-terminated=1): An newly allocated array
- * describing the sizes at which the icon is available. The array
- * should be freed with g_free() when it is no longer needed.
+ * Returns: (array zero-terminated=1) (transfer full): An newly
+ * allocated array describing the sizes at which the icon is
+ * available. The array should be freed with g_free() when it is no
+ * longer needed.
  *
  * Since: 2.6
  **/
@@ -3521,7 +3522,7 @@ icon_info_new_builtin (BuiltinIcon *icon)
  * 
  * Make a copy of a #GtkIconInfo.
  * 
- * Returns: the new GtkIconInfo
+ * Returns: (transfer full): the new GtkIconInfo
  *
  * Since: 2.4
  *
index c1a6076de42170a064fe8510de3c626e59356b94..78692357bb42326372c0963b3b59947314574330 100644 (file)
@@ -808,8 +808,8 @@ gtk_set_debug_flags (guint flags)
  * with g_option_context_add_group(), if you are using
  * g_option_context_parse() to parse your commandline arguments.
  *
- * Returns: a #GOptionGroup for the commandline arguments recognized
- *     by GTK+
+ * Returns: (transfer full): a #GOptionGroup for the commandline
+ *     arguments recognized by GTK+
  *
  * Since: 2.6
  */
index 53d0f7b41faba16d3dbf6683594ad9071fe0a8a8..b0c9ef4a455884846e3f3cb33701a3596a222299 100644 (file)
@@ -208,7 +208,7 @@ gtk_page_setup_set_orientation (GtkPageSetup       *setup,
  * 
  * Gets the paper size of the #GtkPageSetup.
  * 
- * Returns: the paper size
+ * Returns: (transfer none): the paper size
  *
  * Since: 2.10
  */
index bb7fdb0f826e27d95a5460aa1f68c23ab88b3e41..55e33c0b6ae6fc79474422008926d186942152d6 100644 (file)
@@ -899,7 +899,7 @@ gtk_text_iter_get_char (const GtkTextIter *iter)
  * text as well, so it is not a reliable indicator that a pixbuf or
  * widget is in the buffer.
  *
- * Returns: slice of text from the buffer
+ * Returns: (transfer full): slice of text from the buffer
  **/
 gchar*
 gtk_text_iter_get_slice       (const GtkTextIter *start,
@@ -925,7 +925,7 @@ gtk_text_iter_get_slice       (const GtkTextIter *start,
  * byte offsets in the buffer. If you want offsets to correspond, see
  * gtk_text_iter_get_slice ().
  *
- * Returns: array of characters from the buffer
+ * Returns: (transfer full): array of characters from the buffer
  **/
 gchar*
 gtk_text_iter_get_text       (const GtkTextIter *start,
@@ -949,7 +949,7 @@ gtk_text_iter_get_text       (const GtkTextIter *start,
  * Invisible text is usually invisible because a #GtkTextTag with the
  * “invisible” attribute turned on has been applied to it.
  *
- * Returns: slice of text from the buffer
+ * Returns: (transfer full): slice of text from the buffer
  **/
 gchar*
 gtk_text_iter_get_visible_slice (const GtkTextIter  *start,
@@ -973,7 +973,8 @@ gtk_text_iter_get_visible_slice (const GtkTextIter  *start,
  * Invisible text is usually invisible because a #GtkTextTag with the
  * “invisible” attribute turned on has been applied to it.
  *
- * Returns: string containing visible text in the range
+ * Returns: (transfer full): string containing visible text in the
+ * range
  **/
 gchar*
 gtk_text_iter_get_visible_text (const GtkTextIter  *start,
@@ -1465,7 +1466,7 @@ gtk_text_iter_can_insert (const GtkTextIter *iter,
  * language apply to @iter, the return value is identical to that of
  * gtk_get_default_language ().
  *
- * Returns: language in effect at @iter
+ * Returns: (transfer full): language in effect at @iter
  **/
 PangoLanguage *
 gtk_text_iter_get_language (const GtkTextIter *iter)